﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MuddyBoots.GreenlightQC.DataService.Model
{
    public class Menu
    {
        public Menu()
        {
            this.Assessments = new List<MenuItem>();
            this.CorrectiveActions = new List<MenuItem>();
            this.Tasks = new List<MenuItem>();
            this.Reports = new List<MenuItem>();
            this.Synchronise = new List<MenuItem>();
            this.Exit = new List<MenuItem>();
        }

        public IReadOnlyCollection<MenuItem> Assessments { get; set; }

        public IReadOnlyCollection<MenuItem> CorrectiveActions { get; set; }

        public IReadOnlyCollection<MenuItem> Tasks { get; set; }

        public IReadOnlyCollection<MenuItem> Reports { get; set; }

        public IReadOnlyCollection<MenuItem> Synchronise { get; set; }

        public IReadOnlyCollection<MenuItem> Exit { get; set; }
    }
}
